Micron Document
🎖️GitЯра🎖️

Commit 40ea45a4fe2c4988a0ca53324a29eb5573833c1b


Parents : 1fe3f44
Author : James Rich <2199651+jamesarich@users.noreply.github.com>
Signature : Signature validation error
Date : 2026-04-11T17:06:53-05:00
Committer : GitHub <noreply@github.com>
Date : 2026-04-11T22:06:53Z

fix(settings): hide Status Message config until firmware v2.8.0 (#5070)

Changes
Diff

diff --git a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt
index 65096604f1..25b9d812cd 100644
--- a/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt
+++ b/core/model/src/commonMain/kotlin/org/meshtastic/core/model/Capabilities.kt
@@ -49,8 +49,8 @@ data class Capabilities(val firmwareVersion: String?, internal val forceEnableAl
/** Support for sharing contact information via QR codes. Supported since firmware v2.6.8. */
val supportsQrCodeSharing = atLeast(V2_6_8)
- /** Support for Status Message module. Supported since firmware v2.7.17. */
- val supportsStatusMessage = atLeast(V2_7_17)
+ /** Support for Status Message module. Supported since firmware v2.8.0. */
+ val supportsStatusMessage = atLeast(V2_8_0)
/** Support for Traffic Management module. Supported since firmware v3.0.0. */
val supportsTrafficManagementConfig = atLeast(V3_0_0)
@@ -69,9 +69,9 @@ data class Capabilities(val firmwareVersion: String?, internal val forceEnableAl
private val V2_6_9 = DeviceVersion("2.6.9")
private val V2_6_10 = DeviceVersion("2.6.10")
private val V2_7_12 = DeviceVersion("2.7.12")
- private val V2_7_17 = DeviceVersion("2.7.17")
private val V2_7_18 = DeviceVersion("2.7.18")
private val V2_7_19 = DeviceVersion("2.7.19")
+ private val V2_8_0 = DeviceVersion("2.8.0")
private val V3_0_0 = DeviceVersion("3.0.0")
private val UNRELEASED = DeviceVersion("9.9.9")
}

diff --git a/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt b/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt
index ecaf88db69..365a47c617 100644
--- a/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt
+++ b/core/model/src/commonTest/kotlin/org/meshtastic/core/model/CapabilitiesTest.kt
@@ -68,9 +68,9 @@ class CapabilitiesTest {
}
@Test
- fun supportsStatusMessage_requires_V2_7_17() {
- assertFalse(caps("2.7.16").supportsStatusMessage)
- assertTrue(caps("2.7.17").supportsStatusMessage)
+ fun supportsStatusMessage_requires_V2_8_0() {
+ assertFalse(caps("2.7.21").supportsStatusMessage)
+ assertTrue(caps("2.8.0").supportsStatusMessage)
}
@Test

Served by rngit 1.5.0 - Generated in 0.1s